package com.fizzkai.p2p.core.service;

import com.fizzkai.p2p.core.domain.LoginInfo;

import java.util.List;

public interface ILoginInfoService {


    /**
     * 注册用户
     * @param username  用户名
     * @param password  密码
     * @param verifycode 验证码
     * @param comfirmPwd 确认密码
     */
    void register(String username, String password, String verifycode, String comfirmPwd);

    /**
     * 验证用户 是否 存在
     * @param username
     * @return false 存在， true 不存在
     */
    boolean checkPhone(String username);

    LoginInfo login(String username, String password, int userType);

    /**
     * 没有一个 后台用户，就创建后台用户
     */
    void initAdmin();

    List<LoginInfo> selectIsAuditorList();

    LoginInfo get(Long id);
}
